/*=============================================================================

  APPLICATION MANAGER DEVICE DEFINITION

  FILE: SYSmgr_INI.h
  
  DESCRIPTION

    Application Manager Device Definition

  EXTERNALIZED FUNCTIONS

    
  Copyright (c) DaeSung Engineering Inc. All rights reserved.

=============================================================================*/
/*=============================================================================

                             EDIT HISTORY

  ---------  -------  -------------------------------------------------------
    when       who     what, where, why
  ---------  -------  -------------------------------------------------------
   06/28/03   nso4th   Version 0.1

=============================================================================*/

#ifndef _SYSMGR_INI_H_
#define _SYSMGR_INI_H_

/*=============================================================================
  FEATURE DEFINITION
=============================================================================*/

/*=============================================================================
  HEADER INCLUSION
=============================================================================*/
#include "stdafx.h"

/*=============================================================================
  CONSTANT DEFINITION
=============================================================================*/


/*=============================================================================
  APPLICATION DEFINITION
=============================================================================*/

/*=============================================================================
  STRUCTURE DEFINITION
=============================================================================*/
#if !defined(AFX_MKINIFILE_H__0EF7E6B8_4030_46FE_8569_234A1335FCDC__INCLUDED_)
#define AFX_MKINIFILE_H__0EF7E6B8_4030_46FE_8569_234A1335FCDC__INCLUDED_

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

class CIniFile  
{
public:
	void IniWrite(CString strFilename, CString strSection, CString strKey, float fData);
	void IniWrite(CString strFilename, CString strSection, CString strKey, double dData);
	void IniWrite(CString strFilename, CString strSection, CString strKey, int nData);
	void IniWrite(CString strFilename, CString strSection, CString strKey, CString strData);
	
	void IniRead(CString strFilename, CString strSection, CString strKey, float fDefault, float &fData);
	void IniRead(CString strFilename, CString strSection, CString strKey, double dDefault, double &dData);
	void IniRead(CString strFilename, CString strSection, CString strKey, int nDefault, int &nData);
	void IniRead(CString strFilename, CString strSection, CString strKey, CString strDefault, CString &strData);

	CIniFile();
	virtual ~CIniFile();

};

#endif // !defined(AFX_MKINIFILE_H__0EF7E6B8_4030_46FE_8569_234A1335FCDC__INCLUDED_)

#endif /* _SYSMGR_INI_H_ */


/*=============================================================================
  EXTERNALIZED FUNCTION DESCRPTIONS
=============================================================================*/
/*--- END OF SYSmgr_INI.H ---*/
